
module.exports = {
    // 嵌在打包文件中的sroucemap,就是通过这个选项来配置的。
    devtool: "eval-source-map",
    
    entry: __dirname + "/app/main.js",
    output: {
        path: __dirname + "/public/",
        filename: "bundle.js"
    },

    // 配置webpack-dev-server
    devServer: {
        contentBase: "./public/",   // 指定web访问目录
        port: 9080,                 // 监听端口
        inline: true,               // 当源码发生改变时，server会自动监控并刷新
        historyApiFallback: true,   // history_api
    },

    // 配置Loaders
    module: {
        rules: [
            {
                test: /\.css$/,
                loader: "style-loader"
            },
            {
                test: /\.css$/,
                loader: "css-loader",
            },
        ]
    }
};